VueJS frontend- Golang backend for all new services
- Python & PHP backend for legacy systems/services
- MySQL & BadgerDB for persistent storage
- Elasticsearch & Clickhouse for data warehousing
- Continuous Integration using GitLab
- Someone with an eagerness to learn. Experience with some/all of the technologies we use is great! But we're always looking to use the best tool for the job, and so our tech-stack is continuously growing. The ability to pick up a new language or a new technology is essential.
- Someone excited about tackling difficult problems and building scalable solutions with solid foundations for future updates.
- Working remotely is possible, however you must be located within the EU.
- CV & Application review
- Quick 30-minute interview video call
- Take home Technical-Challenge (in Go)
- Challenge review call
- Independence and self-reliance. Projects can't be defined down to each function or each line of code, it's important to be able to make intelligent decisions independently.
- No dumb questions. If something is not clear, or there's a problem somewhere, a quick question can sometimes save hours of needless investigation/debugging.
- Testing. Testing. Testing. It's easy to write a few lines of code, it's much harder to make sure this code will not need to be constantly rewritten.
- Messing up is unavoidable. Keeping that in mind helps us prepare for problems before they happen.
5+ years of professional experience- Some recent experience developing in Golang
- Experience designing and working with backend rest APIs
- Ability to write clean, testable, well-documented code
- English fluency, verbal and written (German fluency is a plus)
- Personality traits: problem solver, proactive, highly attentive to detail
- Background working in the tourism industry is a strong plus, but not mandatory
- Work on scaling our backend Go microservices
- Design and build APIs to support new frontend projects that are in the pipeline
- Expand upon the APIs we currently have, to connect our backend to more systems and add robustness
- Take operational responsibility for the code that you write over the entire software development life cycle (design build test deploy maintain)
- Excellent working atmosphere in the more than 70-strong, dynamic & international vioma team
- Structured on-boarding
- Independence, responsibility & trust
- Flat hierarchies and a pleasant working environment
- With flexible working hours, we promote the balance between work and leisure time
- Opportunities to work from the home or remote office
- We write CONTINUING EDUCATION with capital letters
- Offers within the framework of the BGM
- ... and some "wellness in the office": high-quality, ergonomic workplaces, cooking groups, coffee/tea, drinks and fruit for free
Company
Location
Offenburg - Germany
Job type
Full-Time
Golang Job Details
That's what it's about
Since almost 20 Years we love to develop result-oriented Software Solutions in accordance with the Software as a Service principle. All our Technology and Services are aimed at the Hotel & Tourism Industry with a focus on premium hotels. We do not only design, develop and support our software products, we also host them on our own to guarantee for maximum security and quality.
Our technology:
Microservices architecture, with nearly 100 running servers forming our infrastructure.
What we're looking for:
Application process:
You are the match we are looking for? Click on the button to apply online. Please note that you don't need to speak German in order to apply.
Your mission
Your profile
Requirements:
Your role:
Why us?
About us
BETTER TOGETHER
We are an online agency in Offenburg that specialized in the hotel industry. Many renowned top-class hotels place their trust in us.
Since 2002, vioma has offered a comprehensive portfolio of products and services for online marketing: software solutions, service and support, websites and web design, online marketing and consulting.
Our dynamic, speed and innovative strength make us a respected partner for the hotel industry, tourism and industry.
If there is no suitable position for you, please use the job posting for unsolicited applications. This will ensures that your data is processed and protected properly.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs